package
{
   import com.adobe.tvsdk.mediacore.MediaPlayer;
   import com.adobe.tvsdk.mediacore.PSDK;
   import com.adobe.tvsdk.mediacore.PSDKEventDispatcher;
   import flash.events.TimerEvent;
   import flash.net.LocalConnection;
   import flash.utils.Timer;
   
   public class flash10
   {
      
      static var IsCallFunc:Boolean = false;
       
      
      var data15:§\x1e\x1c§;
      
      var §\x18§:MediaPlayer;
      
      var data17:§\x1e\x1b§;
      
      var §\x17§:§\x1e\x1a§;
      
      var §\x16§:Timer;
      
      var §\x15§:§\x1e\x1c§;
      
      var §\x1e\x0b§:int;
      
      var §\x14§:§\x1e\r§;
      
      var §\x13§:flash01;
      
      public function flash10(param1:flash01)
      {
         this.§\x16§ = new Timer(100,1000);
         super();
         this.§\x13§ = param1;
         §§push(this.§\x16§);
         §§push(§\x06\x07\x06\x07§.§\b\t\b\t§(33));
         §§push(this);
         if(false)
         {
            return;
         }
         §§pop().addEventListener(§§pop(),§§pop().§\x1e\x17§);
         this.flash21();
      }
      
      public static function §\x1e\f§(param1:uint) : String
      {
         return §\x06\x07\x06\x07§.§\b\t\b\t§(0) + param1.toString(16);
      }
      
      public function flash21() : void
      {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Tip: You can try enabling "Automatic deobfuscation" in Settings
          * Error type: ExecutionException (java.lang.StackOverflowError)
          */
         throw new flash.errors.IllegalOperationError("Not decompiled due to error");
      }
      
      public function §\x1e\x18§() : void
      {
         var §\x19§:PSDK = null;
         var data14:PSDKEventDispatcher = null;
         §§push(null);
         if(false)
         {
            return;
         }
         §\x19§ = §§pop();
         data14 = null;
         §\x19§ = PSDK.pSDK;
         data14 = §\x19§.createDispatcher();
         this.§\x18§ = §\x19§.createMediaPlayer(data14);
         this.data15 = new §\x1e\x1c§();
         §§push(this.§\x18§.drmManager.initialize(this.data15));
         if(false)
         {
            return;
         }
         §§pop();
         this.data15 = null;
      }
      
      public function §\x1e\x17§(param1:TimerEvent) : void
      {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Tip: You can try enabling "Automatic deobfuscation" in Settings
          * Error type: ExecutionException (java.lang.StackOverflowError)
          */
         throw new flash.errors.IllegalOperationError("Not decompiled due to error");
      }
   }
}
